@charset "utf-8"; body,td,th,input,textarea,select{font-family:Microsoft YaHei, Arial, Tahoma; font-size:12px; color:#777177; outline:none;} html,body{min-width:1140px;} html,body,form{margin:0;} img{border:0px none; vertical-align:middle; outline:none;} ul,dl{display:block; margin:0; padding:0;} dd{margin:0; padding:0;} li{list-style:none;} p{display:block; margin:0; padding:0;} a{text-decoration:none; color:#777177; outline:none;} a:hover{color:#c41618;} .wrap{width:1080px; margin:auto;} .wrap:after{content:''; display:block; height:0; font-size:0; overflow:hidden; clear:both; float:none;} .searHeight{font-style:normal; color:#c41618;} .white{color:#fff !important;} .light{font-family:Microsoft YaHei Light;} h1{display:block; font-size:26px !important; font-weight:normal; padding:0; margin:0;} .fl{ float:left;} .fr{ float:right;} .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } #head{width:100%; min-width:1140px; box-sizing:border-box; height:116px; position:fixed; left:0; top:0; background: rgba(255,255,255,1); transition:all .35s; z-index:99;} #logo{ position: relative; width:200px;margin-left:100px; height:116px; line-height: 116px; float:left; transition:height .35s; overflow:hidden;} #logo>a{ position: relative; display:block;} #logo>a:after{position: absolute;z-index: 1; top: 36px; left: 114px; width: 100%;height: 100%; background:url("img/logo_name.png") no-repeat; background-size: auto 24px; opacity: 0; content: '';transition: all .4s;} #logo>a>img{height:60px; width: auto; transition:all .35s;} #search{width:116px; height:116px; line-height: 116px; background:#c41618; display:block; float:right; text-align: center; margin-left:30px; cursor:pointer; transition:all .35s; position:relative; z-index:2;} #search>img{padding:6px; height:24px; } #search:hover,#search.A{background:#c41618;} #search-wrap{height:116px; width:0; background:#c41618; position:absolute; right:100px; top:0; z-index:1; transition:top .35s,right .35s;} #search-wrap>input{padding:0 20px; box-sizing: border-box; background:none; color:#fff; border:0px none; font-size:14px; line-height:116px; height:116px;} #search-wrap>input::-webkit-input-placeholder{color:rgba(255,255,255,.8);} #menu{width:900px; height:100px; padding:16px; float:right; transition:line-height .35s,height .35s;} #menu>li{float:left; position:relative;} #menu>li:after{position:absolute; left:0; width:100%; height:0; bottom:0; font-size:0; background:#c41618; content:''; display:block; transition:all .18s;} #menu>li.A:after{height:3px;} #menu>li>a{font-size:16px; color:#333; line-height:100px; display:inline-block; padding:0 25px; transition:line-height .35s,height .35s,color .25s;} #menu>li.A>a{color:#c41618;} #menu>li>div{min-width:180px; background:#eee; position:absolute; left:0; top:100px; display:none; transition:top .35s;} #menu>li>div>a{display:block; height:45px; line-height:44px; border-bottom:1px solid #ddd; padding:0 55px 0 25px; font-size:13px; transition:all .35s; white-space:nowrap; position:relative; overflow:hidden;} #menu>li>div>a:after{content:''; display:block; width:20px; height:20px; position:absolute; background:url(img/arrow.png?6) no-repeat center center; right:35px; top:12px; filter:alpha(opacity=0); opacity:0; transition:all .5s;} #menu>li>div>a:last-child{border-bottom:0px none;} #menu>li>div>a:hover{background:#c41618; color:#fff; border-bottom:1px solid #fff;} #menu>li>div>a:hover:after{right:20px; filter:alpha(opacity=60); opacity:.6;} #menu>li>div>a:last-child:hover{border-bottom:0px none;} #head.small{height:80px; box-shadow:0 2px 8px rgba(0,0,0,.08);} #head.small #logo{ top: -6px; width: 300px; height:62px;} #head.small #logo>a>img{height:52px;} #head.small #logo>a:after{opacity: 1;} #head.small #search{ height: 80px; line-height: 80px;} #head.small #menu{height:64px;} #head.small #menu>li>a{line-height:54px; height:64px;} #head.small #menu>li>div{top:64px;} #head.small #search-wrap{ height: 80px;} #head.small #search-wrap>input{line-height:80px; height:80px;} #banner{width:100%; height: 780px; position:relative; z-index:1; overflow:hidden; margin:116px auto 0 auto;} #banner>.bg,#b-sub>.bg{width:100%; height:100%; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=50); opacity:.5; z-index:2; display:none;} #b-sub{width:100%; height:350px; position:relative; z-index:1; overflow:hidden; margin:116px 0 0 0; animation:b-bg 1.6s both;} @keyframes b-bg{ from{filter:alpha(opacity=0); opacity:0; background-size:2400px 420px;} to{filter:alpha(opacity=100); opacity:1; background-size:2000px 350px;} } #b-sub>.border{position:absolute; left:50%; top:50%; background: rgba(0,0,0,.6); animation:b-border .8s ease-out 0.4s both; width:600px; height:86px; margin:-50px 0 0 -300px; z-index:3;} #b-sub>.b-sub-title{width:600px; height:86px; position:absolute; left:50%; top:50%; text-align:center; color:#fff; font-size:28px; animation:b-title .6s 1s both; z-index:3;} #b-sub>.b-sub-title-sub{width:600px; height:86px; position:absolute; left:50%; top:50%; text-align:center; color:#fff; font-size:14px; animation:b-title-sub .6s 1.2s both; z-index:3;} @keyframes b-border{ from{ width:1000px; height:143px; margin:-80px 0 0 -500px;} to{width:600px; height:90px; margin:-52px 0 0 -300px;} } @keyframes b-title{ from{filter:alpha(opacity=0); opacity:0; margin:0px 0 0 -300px;} to{filter:alpha(opacity=100); opacity:1; margin:-38px 0 0 -300px;} } @keyframes b-title-sub{ from{filter:alpha(opacity=0); opacity:0; margin:30px 0 0 -300px;} to{filter:alpha(opacity=100); opacity:1; margin:3px 0 0 -300px;} } .mtitle{width:100%; height:60px; border-bottom:1px solid #e6e6e6; text-align:center; font-size:32px; color:#c41618; position:relative; z-index:1;} .mtitle:after{position:absolute; width:160px; background:#c41618; height:3px; left:50%; margin-left:-80px; bottom:-2px; display:block; content:'';} .mtitle_sub{text-align:center; height:60px; line-height:60px; font-size:15px; color:#999; font-family:Microsoft YaHei Light;} #m1{width:100%; height:700px; margin-top:70px;} #m1>.wrap{position:relative; margin:35px auto 0 auto;} #m1block{width:700px; position:relative; z-index:2;} #m1block>.bg{width:100%; position:absolute; z-index:1; height:344px; left:0; top:59px; background:#c41618; filter:alpha(opacity=80); opacity:.8;} #m1block>.block{position:relative; z-index:2; padding:100px 50px 0 50px;} #m1>.wrap p{font-size:14px; line-height:210%; margin-bottom:20px; color:#fff;} #m1block2{width:635px; height:430px; position:absolute; right:0; top:14px; z-index:1; overflow:hidden;} #m1block2>.img{padding:15px; width:100%; height:100%; position:relative; z-index:2;} #m1block2>.img>img{display:block;} #m1_R{width:60px; height:60px; position:absolute; right:20px; top:180px; z-index:3;} #m1_R>img{width:100%; height:100%; filter:alpha(opacity=80); opacity:.8; transition:all .2s;} #m1_R:hover>img{filter:alpha(opacity=100); opacity:1;} #m1 .more{display:block; width:130px; height:41px; text-align:center; line-height:38px; background:#333; color:#fff; font-size:14px; margin:30px 0 0 0; border-radius:30px; transition:all .16s;} #m1 .more:hover{background:#fff; color: #c41618;} #m2{height:430px; background-image:url(img/m2_bg.jpg); background-repeat:no-repeat; background-size:cover; position:relative; z-index:1; background-attachment:fixed;} #m2>.mtitle{padding:70px 0 0 0; border-bottom:1px solid rgba(255,255,255,.13); color:#fff;} #m2>.mtitle:after{background:#fff;} #m2>.mtitle_sub{color:rgba(255,255,255,.66);} #m2block{ width:1080px; height:400px; position:absolute; top:250px; left:50%; margin-left:-540px;} #m2block .swiper-wrapper{padding-top: 10px;} #m2block .swiper-slide{ transition: all .35s;} #m2block .prev{position: absolute;z-index: 3;left: -70px; top: 20%; cursor: pointer;} #m2block .next{position: absolute;z-index: 3;right: -70px; top: 20%; cursor: pointer;} #m2block a{display:block; width:100%; height:100%; box-sizing:border-box; position:relative;transition:all .35s;} #m2block a>.img{ position: relative; width:100%; height:auto; border-radius: 100%; box-shadow: 0 3px 18px rgba(0,0,0,.4); overflow: hidden;} #m2block a>.img:after{ position: absolute;z-index: 3; left: 0; top: 0; width: 100%;height: 100%;border-radius: 100%;opacity: 0; box-sizing: border-box; background: url("img/logo_red.png") no-repeat 50% 50%; background-size: 80px auto; border: 1px solid #c41618; content: ''; transition: all .35s;} #m2block a>.img>img{width:100%; height:100%; transition: all 1s;} #m2block a>.title{ position: relative; padding: 20px 0; text-align: center; font-size: 16px; transition: all .35s;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; } #m2block a>.title:after{position: absolute;z-index: 23;left: 50%; bottom: 0; margin-left: -20px; opacity: 0; width: 40px;height: 2px; background: #c41618; content: ''; transition: all .35s;} #m2block a:hover .title{ color:#c41618; } #m2block a:hover .title:after{ bottom: 5px;opacity: 1;} #m2block a:hover .img>img{ transform: scale(1.2);} #m2block a:hover .img:after{opacity: 1; border: 40px solid rgba(196,22,24,.5);} #m2block .swiper-slide:hover{transform:translateY(-8px);} #m2 .more{ display:block; width:136px; height:43px; text-align:center; line-height:40px; background:#c41618; color:#fff; font-size:14px; border-radius:30px; transition:all .16s; position:absolute; left:50%; top:680px; margin-left:-68px; } #m2 .more:hover{background:#333;} #m3{height:790px; margin:376px 0 0 0;} #news{margin-top:60px;} #news>li{margin-bottom:50px;} #news>li>a{display:block; height:220px;} #news>li>a>.date{width:150px; height:208px; background: #ffdbdb;float:left;} #news>li>a>.date>.year{font-size:26px; color:#c41618; display:block; padding:46px 0 0 16px;} #news>li>a>.date>.day{display:block; color:#999; font-size:15px; padding-left: 16px;} #news>li>a>.img{width:280px; height:208px; background:url(img/logo_white.png) no-repeat center center; background-color:#eee; float:left; overflow:hidden;} #news>li>a>.img>img{width:100%; height:100%; transition:all .45s;} #news>li>a>.con{width:620px; float:right; height:130px; margin-top:35px; position:relative;} #news>li>a>.con>.title{font-size:16px; display:block; color:#333; transition:all .2s;} #news>li>a>.con>.content{font-size:13px; display:block; color:#999; line-height:180%; padding:17px 0 0 0;} #news>li>a>.con>.arrow{display:block; width:26px; height:26px; background:url(img/arr.png) no-repeat center right; position:absolute; left:0; bottom:0; overflow:hidden; transition:all .3s .08s;} #news>li>a:hover>.con>.arrow{background-position:center left;} #news>li>a:hover>.con>.title{color:#c41618;} #news>li>a:hover>.img>img{width:320px; height:238px; margin:-15px auto auto -20px;} #m3 .more{display:block; width:136px; height:43px; text-align:center; line-height:40px; background:#666; color:#fff; font-size:14px; border-radius:30px; transition:all .16s; margin:60px auto 0 auto;} #m3 .more:hover{background:#c41618;} #m4{height:466px; margin:76px 0 0 0; background-image:url(img/m4_bg.jpg); background-repeat:no-repeat; background-size:cover; position:relative; z-index:1; background-attachment:fixed;} #m4>.wrap{width:720px; padding:86px 0 0 0;} #m4-l{width:260px; float:left;} #m4-r{width:260px; float:right;} #m4-c{ width: 600px; margin: 0 auto; text-align: center;} #m4 .wrap .title{color:#c41618; font-size:32px;} #m4 .wrap .title>span{display:inline-block; padding:0 0 0 10px; font-size:18px; vertical-align:middle;} #m4 .wrap .content{padding:10px 0 0 0; color:#fff; font-size:13px;} #m4 .wrap .content>.tit{color:rgba(255,255,255,.5); margin-top:20px; margin-bottom:2px;} #m4 .wrap .content>.notop{margin-top:5px !important;} #m4 .wrap .content .big{font-size:20px;} #copyright{ background:#fff; font-size:13px;border-top:1px solid #e6e6e6; padding: 30px 0; margin-top:80px;} #copyright .left{width:600px; float:left;} #copyright .right{width:460px; float:right; text-align:right; color:#999;} #copyright .right a{color:#999;} #copyright .right a:hover{color:#c41618; text-decoration:underline;} #copyright .logo{ width:1080px; margin: 10px auto; text-align: right;} #copyright .logo img{display: inline-block; } #copyright .logo span{position: relative; display: block; padding-top: 5px; font-weight: bold; font-size: 12px; color: #666;} #foot{height:160px; background:url(img/foot_bg.jpg) no-repeat center center; background-size:cover; text-align:center;} #foot>div{display:inline-block; padding:43px 60px 0 60px; position:relative; z-index:2;} #foot>div>.img{display:inline-block; width:66px; height:66px; vertical-align:middle;} #foot>div>.img>img{width:100%; filter:alpha(opacity=60); opacity:.6; transition:all .3s;} #foot>div>.text{display:inline-block; vertical-align:middle; font-size:14px; color:rgba(255,255,255,.8); padding:0 0 0 10px; transition:all .3s;} #foot>div:hover>.img>img{filter:alpha(opacity=100); opacity:1;} #foot>div:hover>.text{color:#fff;} #foot>div>.qr{width:200px; height:200px; line-height:200px; position:absolute; z-index:2; background:#fff; text-align:center; top:-180px; left:38px; box-shadow:5px 5px 20px rgba(0,0,0,.12); border-radius:10px; display:none;} #part{height:70px; border-bottom:1px solid #e6e6e6;} #part-menu{height:70px; line-height:70px; font-size:15px;} #part-menu>a{display:inline-block; height:100%; padding:0 20px; position:relative;} #part-menu>a>span{ position: relative;z-index: 5; color: #666;} #part-menu>a:after{height:4px; background:#c41618; position:absolute; z-index: 1; left:0; bottom:-1px; width:100%; display:block; content:''; filter:alpha(opacity=0); opacity:0; transition: all .35s;} #part-menu>a:hover:after{ height: 4px; filter:alpha(opacity=100); opacity:1; } #part-menu>a:hover span{color: #c41618;} #part-menu>a.A>span{color:#fff;} #part-menu>a.A:after{ height:100%; filter:alpha(opacity=100); opacity:1;} #part-path{height:70px; line-height:70px; font-size:15px; color: 999;} #part-path>a{display:inline-block; height:100%; padding:0 5px; position:relative; color: #666;} #part-path>a.A{color: #c41618;} #main{margin:50px auto 0 auto !important;} .content{font-size:13px;} .lineh180{line-height:180%;} .lineh220{line-height:220%;} .content p{margin:0 0 20px 0;} .column2{-webkit-column-count:2; column-count:2; -webkit-column-gap:63px; column-gap:63px;} .column3{-webkit-column-count:3; column-count:3; -webkit-column-gap:63px; column-gap:63px;} #network{margin: 0 auto;} #network .img{text-align: left;} #network .box{ text-align: left; line-height: 220%;} #network .box strong{font-weight: bold;font-size: 18px; color: #c41618;} #companyname>img{display:block; margin-bottom:10px;} #companyname>p{font-size:30px; color:#dadada; font-weight:bold;} #ab-wrap{height:230px; overflow:hidden; margin:35px 0 0 0; position:relative;} #aboutmove{height:100%; position:relative; z-index:1;} #aboutmove .swiper-slide>a{display:block; position:relative;} #aboutmove .swiper-slide>a>img{width:100%; height:100%; display:block;} #aboutmove .swiper-slide>a:after{display:block; content:''; width:100%; height:100%; position:absolute; z-index:1; left:0; bottom:-230px; background:rgba(23,27,144,.8); transition:all .45s;} #aboutmove .swiper-slide>a>span{ display:block; width:120px; height:50px; line-height:50px; text-align:center; font-size:15px; position:absolute; z-index:2; transition:all .55s; left:50%; top:0; color:rgba(255,255,255,.8); margin:-28px 0 0 -60px; border-top:1px solid rgba(255,255,255,.3); border-bottom:1px solid rgba(255,255,255,.3); filter:alpha(opacity=0); opacity:0; } #aboutmove .swiper-slide>a:hover:after{bottom:0;} #aboutmove .swiper-slide>a:hover>span{top:50%; filter:alpha(opacity=100); opacity:1;} #ab-wrap .prev{display:block; width:40px; height:70px; background:rgba(0,0,0,.76); position:absolute; left:0; top:80px; z-index:2; transition:all .2s;} #ab-wrap .next{display:block; width:40px; height:70px; background:rgba(0,0,0,.76); position:absolute; right:0; top:80px; z-index:2; transition:all .2s;} #ab-wrap .prev:hover,#ab-wrap .next:hover{background:rgba(23,27,144,.8);} #boss{margin: 0 auto;} #boss .img{width: 30%;} #boss .box{width: 70%; text-align: left;} #culture{margin: 0 auto;} #culture>li{width:33.33%; float:left; height:100%; padding:30px; margin-left: -1px; margin-top: -1px; cursor: pointer; box-sizing:border-box; border:1px solid #eee; transition: all .35s;} #culture>li>.tit{text-align:center; color:#333; font-size:15px; padding-top: 20px; height:50px; line-height:20px; transition:all .3s;} #culture>li>.ico{text-align:center;} #culture>li>.ico>img{height:80px; width: auto; transition:all .3s;} #culture>li:hover>.ico>img{ transform: scale(.8);} #culture>li:hover>.tit{color:#c41618;} #culture>li:hover{background: #f7f7f7;} #title{ width: 1080px; font-size:36px; color:#c41618; padding-top: 60px; margin: 0 auto;} .mtit{font-size:36px; color:#c41618;} .mtit-sub{color:#999; font-size:13px; padding:10px 0 0 0;} .mtit-sub2{font-size:30px; color:#dadada; font-weight:bold; margin-bottom:20px;} .honor{margin-top:50px;} .honor:after{display:block; content:''; clear:both; float:none; height:0;} .honor>.img{width:360px; height:250px; overflow:hidden; position:relative; float:left;} .honor>.img>img{width:100%; height:100%; position:absolute; left:0; top:0; transition:all .45s;} .honor:hover>.img>img{width:400px; height:280px; left:-20px; top:-15px;} .honor>.right{width:720px; height:250px; float:right; border:1px solid #eee; border-left:0px none; padding:30px 30px 30px 50px; box-sizing:border-box; transition:all .5s;} .honor:hover>.right{background:#eee;} .honor>.right>.tit{font-size:26px; color:#c41618; transition:all .35s;} .honor:hover>.right>.tit{color:#c41618;} .honor>.right>ul{margin-top:15px;} .honor>.right>ul>li{width:33%; float:left; padding:0 25px 0 0; box-sizing:border-box;} .honor>.right>ul>li>a{font-size:13px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:6px 0 5px 0;} .honorR>.img{float:right;} .honorR>.right{float:left; border-right:0px none; border-left:1px solid #eee;} .pager{text-align:center; margin:40px 0 0 0;} .pager>a{display:block; width:136px; height:43px; text-align:center; line-height:42px; border:1px solid #e6e6e6; box-shadow:5px 5px 10px rgba(0,0,0,.06); font-size:13px; border-radius:3px; transition:all .16s; margin:auto;} .pager>a:hover{border:1px solid #ccc;} .pager #loading{display:none;} .pager .ico{display:block; width:50px; height:50px; background-color:#c41618; margin:auto; -webkit-animation:rotateplane 1.2s infinite ease-in-out;} @keyframes rotateplane{ 0%{transform:perspective(80px);} 50%{transform:perspective(80px) rotateY(180deg);} 100%{transform:perspective(80px) rotateY(180deg) rotateX(180deg);} } .pager .txt{font-size:14px; color:#999; font-family:Microsoft YaHei Light; display:block; padding:16px 0 0 0;} .news-info{background:#edf1f7; padding:16px 20px; margin:30px 0; position:relative; font-size:13px;} .news-info>div{float:right; text-align:right; margin-top:-8px;} #prevnext{margin:60px auto 50px auto; position:relative; font-size:13px;} #prevnext .prev{margin:7px 0;} #prevnext .next{margin:7px 0;} #prevnext .prev>a,#prevnext .next>a{color:#333;} #prevnext .prev>a:hover,#prevnext .next>a:hover{text-decoration: underline;} #prevnext>a{display:block; width:88px; height:35px; background:#fff; line-height:34px; text-align:center; border:1px solid #e6e6e6; border-radius:3px; position:absolute; right:0; top:8px;} #prevnext>a:hover{border:1px solid #ccc;} #support{margin:60px 0 0 0;} #support .tit{background:#c41618; display:inline-block; padding:10px 30px; color:#fff; font-size:15px; font-family:Microsoft YaHei Light;} #down>li{border:1px solid #e6e6e6; box-sizing: border-box; float: left; width: 30%; margin-bottom: 5%; margin-right: 5%; } #down>li:nth-child(3n){margin-right: 0;} #down>li>a{display:block; padding: 20px; position:relative;} #down>li>a>.tit{ position: relative; width:100%; font-size:16px; color:#c41618; transition:all .25s;} #down>li>a>.tit:after{position: absolute;z-index: 3; right: 10px;top: 10px; width: 20px;height: 20px; background: url("img/ico_down.png") no-repeat; background-size: 100% auto; content: '';transition: all .35s;} #down>li>a>.tit>span{display:block; padding:10px 0; font-size:12px; color:#999;} #down>li>a>.img{ text-align: center;overflow: hidden; } #down>li>a>.img>img{ width: 100%; height: auto; transition:all .45s;} #down>li>a:hover>.tit:after{ -webkit-filter: grayscale(100%);filter: grayscale(100%);} #down>li>a:hover>.tit{color:#c41618;} #files{border:1px solid #eee; padding:20px 25px 22px 25px;} #files>p{color:#333;} .pro-cls{margin-top:50px;} .pro-cls:after{display:block; content:''; clear:both; float:none; height:0;} .pro-cls>.img{width:380px; height:330px; overflow:hidden; position:relative; float:left; background:url(img/pro-cls.jpg) no-repeat center center; background-size:cover;} .pro-cls>.img>a{display:block; width:100%; height:100%;} .pro-cls>.img>a>img{position:absolute; right:15px; top:23px; width:300px; height:auto; transition:all .45s;} .pro-cls:hover>.img>a>img{right:30px;} .pro-cls>.right{width:700px; height:330px; float:right; border:1px solid #eee; border-left:0px none; padding:30px 30px 30px 50px; box-sizing:border-box; transition:all .5s;} .pro-cls:hover>.right{background:#eee;} .pro-cls>.right>.tit{font-size:26px; color:#c41618; transition:all .35s;} .pro-cls:hover>.right>.tit{color:#c41618;} .pro-cls>.right>ul{margin-top:15px;} .pro-cls>.right>ul>li{width:50%; float:left; padding:0 25px 0 0; box-sizing:border-box;} .pro-cls>.right>ul>li>a{font-size:13px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:5px 0 5px 0;} .pro-clsR>.img{float:right;} .pro-clsR>.right{float:left; border-right:0px none; border-left:1px solid #eee;} #pro{margin:50px auto auto auto; width:1120px;} #pro>li{width:240px; height:293px; float:left; margin-right:40px; margin-bottom:40px;} #pro>li>a{display:block; width:100%; height:100%; box-sizing:border-box; border:1px solid #e6e6e6; transition:all .45s;} #pro>li>a>.img{width:220px; height:220px; margin:10px auto; background:#eee; position:relative; overflow:hidden;} #pro>li>a>.img>img{width:100%; height:100%; position:absolute; left:0; top:0; transition:all .45s;} #pro>li>a>.tit{font-size:13px; padding:0 10px; text-align:center; height:40px; line-height:150%;} #pro>li>a:hover{box-shadow:5px 5px 12px rgba(0,0,0,.05); border:1px solid #ddd;} #pro>li>a:hover>.img>img{width:250px; height:250px; left:-15px; top:-15px;} #proconL{margin:50px auto; width:500px; height:500px; overflow:hidden;} #proconL .swiper-container{width:100%; height:100%;} #proconL .swiper-container img{width:100%; height:100%;} #proconL .swiper-pagination{font-size:14px; padding-bottom:8px; color:#fff;} #proconL .swiper-button-next,#proconL .swiper-button-prev{opacity:.6;} #pro_con{margin: 0 auto;} #pro_con>.tit{text-align: center;font-size: 36px; color: #333; padding: 20px 0;} #pro_con>.imgshow{text-align: center;margin: 20px auto;} #pro_tags{margin-top:36px;} #pro_tags .tags_title{border-bottom:0px none !important; border-top:2px solid #c41618; padding:20px 20px 0 20px !important; background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; font-size:16px !important; font-weight:bold !important; color:#c41618 !important;} #pro_tags .tags_content{margin-top:0 !important; padding:20px 30px 25px 30px !important; background:#fff; border:1px solid #e6e6e6; border-top:0px none;} #pro_tags table{border-left:1px solid #ccc; border-top:1px solid #ccc; box-sizing: border-box; width: 100%;} #pro_tags table td,#pro_tags table th{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px;} #pro_tags table th{background:#E1F1F9;} #pro_tags table{border:0px none; margin:auto; border-left:1px solid #ccc !important; border-top:1px solid #ccc !important;} #pro_tags table td{border:0px none !important; border-right:1px solid #ccc !important; border-bottom:1px solid #ccc !important; padding:6px !important; font-family:'寰蒋闆呴粦' !important; font-size:13px !important;} #pro_tags table tr{transition:all 0.3s;} #pro_tags table tr:hover{background:#eee;} .contact{font-size:14px;} .contact h1{color:#333; margin-bottom:20px;} .contact p{margin-top:9px;} #map{position:relative; margin-top:50px;} #map div{width:100%; height:30px; background:#fff; position:absolute; left:0; bottom:0;} .tags_content img{margin:auto; display:block;} @media (max-width:1400px){ #head{padding:0 60px;} #search-wrap{right:60px;} } @media (max-width:1200px){ #head{padding:0 30px;} #search-wrap{right:30px;} }